package tt.dz.service.charger;

import java.util.List;

import tt.dz.entity.base.JsonCommon;
import tt.dz.entity.base.JsonForList;
import tt.dz.entity.base.JsonPageForList;
import tt.dz.entity.base.OmsCommonParam;
import tt.dz.entity.charger.OmsChargerErrorRecord;

public interface OmsChargerErrorRecordService {
	/**
	 * 
	 * @param obj
	 * @return
	 */
	JsonCommon<?> add(OmsChargerErrorRecord obj);
	/**
	 * 
	 * @param rateSchema
	 * @param serivalNo
	 * @return
	 */
	JsonCommon<?> deleteLogic(String charger_error_id);
	
	/**
	 * 
	 * @param param
	 * @param obj
	 * @return
	 */
	JsonForList<?> findList(OmsChargerErrorRecord obj);
	
	OmsChargerErrorRecord findOneExample(OmsChargerErrorRecord omsChargerErrorRecord,String order, String sortVal);
	JsonCommon<?> update(OmsChargerErrorRecord obj);
	List<OmsChargerErrorRecord> findListByCondition(String charger_id);
	JsonPageForList findPageList(OmsCommonParam buildQueryParam, String searchStr);
	
	
	
}
